// angular.module('back')
//     .directive('uploader', ['$http', function($http) {
//         return {
//             require: 'ngModel',
//             transclude: true,
//             replace: true,
//             template: '<div class="xl-uploader"><div ng-transclude=""></div><input type="file" id="file" accept="image/*" /></div>',
//             link: function(scope, ele, attrs, ctrl) {
//                 $http.get('http://127.0.0.1:3000/uptoken').success(function(data) {
//                     var file = ele.find('input');
//                     file.bind('change', function(e) {
//                         if (e.target.files.length == 0) {
//                             return;
//                         }
//                         var form = new FormData();
//                         form.append('token', data.token); //设置上传token
//                         form.append("file", e.target.files[0]);
//                         scope.$emit('uploading', true);
//                         $http.post('http://up.qiniu.com', form, {
//                                 headers: {
//                                     'Content-Type': undefined //如果不设置Content-Type,默认为application/json,七牛会报错
//                                 }
//                             }).success(function(resp) {
//                                 scope.$emit('uploading', false);
//                                 // ctrl.$setViewValue(data.url + '/' + resp.key + '?imageView2/1/w/640');
//                                 scope.talkSend(data.url + '/' + resp.key + '?imageView2/1/w/640');
//                             })
//                             .error(function(error) {
//                                 scope.$emit('upload-error', error);
//                             });
//                     });
//                 }).error(function(error) {
//                     scope.$emit('upload-error', error);
//                 });
//             }
//         };
//     }]);
